# 作   者: 刘自涵
# 创建时间: 2022/2/22 11:31

print(4 & 8)  # 按位与&，同为1时结果为1
print(4 | 8)  # 按位或|，同为0时结果为0

# 位运算，左移时（各二进位全部左移若干位，高位丢弃，低位补0），右移时（各二进位全部右移若干位，对无符号数，高位补0，有符号数，右移补1）
print(4 << 1)  # 向左移动1位  相当于乘以2
print(4 << 2)  # 向左移动2位

print(4 >> 1)  # 向右移动1位，相当于除以2
print(4 >> 2)  # 向右移动2位，相当于除以4
